---
layout: post
permalink: release-3-2/
title: 'Rainmeter 3.2 Release'
---
<h1>Rainmeter 3.2.1 Release</h1>
<hr />
<p>There are a lot of new features and capabilities in the latest
Rainmeter 3.2.1.  You can safely install the new 3.2.1 release version right
 over your existing Rainmeter 3.1 or earlier installation, and nothing you have
done will be lost or changed. There is never any need to uninstall any
earlier version of Rainmeter to use the newest version.</p>

<h3>Major additions in Rainmeter 3.2.1</h3>

<br/>
<h4><b>AudioLevel plugin</b></h4>

<p>Added a new AudioLevel plugin. This will allow for real-time VU-Meter and Spectrum Analyzer visualizations of sound output.</p>

<p>See <a href="//docs.rainmeter.net/manual/plugins/audiolevel">AudioLevel plugin</a> for full documentation and example skins.</p>

<br/>
<h4><b>Mask Image functionality</b></h4>

<p>Added the ability to mask an image inside the shape and size of another.<p>

<p>See <a href="//docs.rainmeter.net/manual/meters/image#MaskImage">Image - Mask Image</a> for documentation, and <a href="//forum.rainmeter.net/viewtopic.php?p=103408">Change Announcements</a> for a full description and examples.</p>

<br/>
<h4><b>Formatted date / time options</b></h4>

<p>Added several new options to allow using a formatted date / time string in the <a href="//docs.rainmeter.net/manual/measures/time#TimeStamp">TimeStamp</a> option of a Time measure. This can for instance allow the measure to parse and use a date / time string which might come from an RSS feed or other WebParser measure.</p>

<ul>
<li>Time Measure: <a href="//docs.rainmeter.net/manual/measures/time#TimeStampFormat">TimeStampFormat</a> to define a "mask" for the date / time string.</li>
<li>Time Measure: <a href="//docs.rainmeter.net/manual/measures/time#TimeStampLocale">TimeStampLocale</a> to define the input "language / locale" that the formatted date / time string is in.</li>
<li>Time Measure: <a href="//docs.rainmeter.net/manual/measures/time#FormatLocale">FormatLocale</a>to define the output "language / locale" that the formatted date / time string will use.</li>
<li>Uptime Measure: <a href="//docs.rainmeter.net/manual/measures/uptime#SecondsValue">SecondsValue</a> to format some number of seconds as days/hours/minutes/seconds as desired.</li>
<li>Section Variables: <a href="//docs.rainmeter.net/manual/variables/section-variables#Timestamp">:Timestamp</a> to return the Window timestamp value of a Time measure.</li>
</ul>

<p>A full description and examples are at <a href="//forum.rainmeter.net/viewtopic.php?p=108973">Change Announcements</a></p>

<br/>
<h4><b>Time Zones and Daylight Saving Time</b></h4>

<p>Added several new option values to the <a href="//docs.rainmeter.net/manual/measures/time#TimeStampDST">TimeStamp</a> option of the Time measure, to return dates and times for the start and end of Daylight Saving Time.</p>

<p>Added several new option values to the <a href="//docs.rainmeter.net/manual/plugins/sysinfo#TimeZoneValues">SysInfoType</a> option of the SysInfo plugin, to return Time Zone and Daylight Saving Time offset information.</p>

<p>A full description and examples are at <a href="//forum.rainmeter.net/viewtopic.php?p=108447">Change Announcements</a>.</p>

<br/>
<h4><b>Error actions for WebParser</b></h4>

<p>Added some new error actions to the WebParser plugin, to allow skins to take some action when several categories of error conditions happen.</p>

<ul>
<li><a href="//docs.rainmeter.net/manual/plugins/webparser/#OnConnectErrorAction">OnConnectErrorAction</a> to allow taking an action when a site or file resource cannot be connected to.</li>
<li><a href="//docs.rainmeter.net/manual/plugins/webparser/#OnRegExpErrorAction">OnRegExpErrorAction</a> to allow taking an action when parsing a site or file resource with <code>RegExp</code> (regular expression) fails.</li>
<li><a href="//docs.rainmeter.net/manual/plugins/webparser/#OnDownloadErrorAction">OnDownloadErrorAction</a> to WebParser measures to allow taking an action when a remote file defined by <code>Download=1</code> fails to download or can't be saved locally.</li>
<li><a href="//docs.rainmeter.net/manual/plugins/webparser/#CommandMeasureReset">Reset</a> command, used with the <a href="//docs.rainmeter.net/manual/bangs/#CommandMeasure">!CommandMeasure</a> bang, to reset all values in the WebParser parent and related child measures to their initial empty values.</li>
</ul>

<p>A full description and examples are at <a href="//forum.rainmeter.net/viewtopic.php?p=109518">Change Announcements</a></p>

<h3>Other enhancements and fixes in Rainmeter 3.2</h3>

<p>Added <a href="//docs.rainmeter.net/manual/user-interface/context-menus#RainmeterContextMenus">Favorites</a> functionality to the Rainmeter and Skins context menus. Also added support for making a skin a "Favorite" in the <a href="//docs.rainmeter.net/manual/user-interface/manage#SkinsTab">Manage</a> dialog. More details at <a href="//forum.rainmeter.net/viewtopic.php?p=107563">Change Announcements</a>.</p>

<p>Added a new <a href="//docs.rainmeter.net/manual/skins/rainmeter-section/#DefaultUpdateDivider">DefaultUpdateDivider</a> option to the [Rainmeter] section of skins.</p>

<p>Added <code>Atan2</code> - Atan2(y, x) math function to <a href="//docs.rainmeter.net/manual/formulas#Functions">formulas</a>.</p>

<p>Added <code>Min(x, y)</code>, <code>Max(x, y)</code> and <code>Clamp(x, low, high)</code> math functions to <a href="//docs.rainmeter.net/manual/formulas#Functions">formulas</a>.</p>

<p>Added the value <code>~100</code> to both Manage and the skin context menus to support setting the transparency of a skin to an opacity of 1, which is invisible but will still react to the mouse. This can be used in conjunction with the <a href="//docs.rainmeter.net/manual/user-interface/manage/#SkinSettings">fade in / fade out / on hover</a> capabilities.</p>

<p>Added a new <code>PathToFile</code> value for the <a href="//docs.rainmeter.net/manual/plugins/fileview">FileView</a> plugin <a href="//docs.rainmeter.net/manual/plugins/fileview#Type">Type</a> child measure option. This will return just the path the file, including a trailing "\".</p>

<p>Added support for the <code>802.11ac</code> protocol to the <a href="//docs.rainmeter.net/manual/plugins/wifistatus">WifiStatus</a> plugin.</p>

<p>Moved the <b>Open folder</b> and <b>Disable dragging</b> options to the top of the Skins context menu for easier access.</p>

<p>Fixed: A running Time measure will now automatically update for a change in Daylight Savings Time without requiring a skin refresh.</p>

<p>Fixed: Corrected an issue where the <a href="//docs.rainmeter.net/manual/variables/built-in-variables#MonitorVariables">#SCREENAREAWIDTH# / #SCREENAREAHEIGHT#</a> built-in variables would not initially detect the monitor the skin was loaded on until a refresh.</p>

<p>Fixed: Corrected an issue where the list of Layouts in Manage / Layouts could be off by one if the @Backup Layout was missing.</p>

<p>Fixed: Corrected a <a href="//docs.rainmeter.net/manual/plugins/power">Power</a> plugin STATUS issue when the battery level is higher than "low", but not currently charging.</p>

<h3>Version history and details</h3>

<ul>
<li>Detailed explanations of major changes at <a href="//forum.rainmeter.net/viewforum.php?f=114">Change Announcements</a>.</li>
<li>Additional details on bug fixes and other minor changes at <a href="//docs.rainmeter.net/history">Version History</a>.</li>
<li>Full history of all changes to the Rainmeter code at <a href="https://github.com/rainmeter/rainmeter/commits/master">Rainmeter GitHub</a>.</li>
</ul>
